package com.huike.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.huike.core.page.TableDataInfo;
import com.huike.dto.domain.Course;
import com.huike.dto.CourseDto;

import java.util.List;


public interface CourseService extends IService<Course> {


    /**
     * 查询课程管理列表
     *
     * @param course 课程管理
     * @return 课程管理集合
     */
    public List<Course> selectTbCourseList(Course course);

    TableDataInfo<Course> selectAll(CourseDto dto);

    void insert(Course course);

    void delete(Long id);

    Course selectById(Long id);

    int deleteCourseByIds(Long[] ids);

    void updateCourse(CourseDto dto);

//    void updateCourse(CourseDto dto);



}
